The Development of a Fragment-Based Image Completion Plug-in for the GIMP
نویسنده
چکیده
Recent developments in the field of image manipulation and restoration have seen the merging of techniques that reconstruct texture and those that reconstruct structure to create algorithms that are effective for a far greater variety of image completion scenarios than were previously possible. Few of these innovative and useful algorithms are available to ordinary users however. We describe the implementation of a version of one such technique, the fragment-based image completion algorithm developed by Drori, Cohen-Or and Yeshuran [2003]. This automatic image completion algorithm uses the known parts of an image to infer the unknown parts, thus reconstructing the missing region as realistically as possible. We implement this algorithm as a plug-in for the GIMP making it freely accessible and easy to use in conjunction with other image manipulation tools. Furthermore, the process of developing plug-ins for the GIMP is evaluated and an on-line tutorial for writing general plug-ins for the GIMP is developed alongside the image completion plug-in implementation. Results achieved by this plug-in show that it is highly effective for completing regions that have random texture and it reconstructs the general structure of objects well. Geometric shapes are not necessarily completed as expected however because the algorithm does not take mathematical principles of shapes into account. It is concluded that the image completion algorithm is suitable for most of the scenarios put forward by the original authors. The tutorial provides a starting point for writing general plug-ins for the GIMP, covers common problems and lists useful resources. The process of plug-in development for the GIMP is well documented and supported.
منابع مشابه
Computer Science Honours COMPUTER SCIENCE HONOURS PROJECT PAPER IMAGE PLUG - INS FOR GIMP
This paper describes the development of emerging colour interpolation techniques as GIMP plug-ins: Colouring Greyscale Images and Image Inpainting. The plug-ins will offer new image manipulation functionality that will enhance the capability of GIMP Colouring Greyscale Images refers to the ability to change the ‘mood’, colour information, of a greyscale image. The colorizing of the greyscale im...
متن کاملImproving Exemplar-based Image Completion methods using Selecting the Optimal Patch
Image completion is one of the subjects in image and video processing which deals with restoration of and filling in damaged regions of images using correct regions. Exemplar-based image completion methods give more pleasant results than pixel-based approaches. In this paper, a new algorithm is proposed to find the most suitable patch in order to fill in the damaged parts. This patch selection ...
متن کاملUsing Script-Fu in the GNU Image Manipulation Program to Automate “Smart” Sharpening
The GNU Image Manipulation Program, commonly abbreviated as “the Gimp,” is a free, open-source image editing program. Many photo restoration techniques exist to enhance images by making them clearer. This project focused on automating a powerful, yet complicated, method called “smart” sharpening. To accomplish this, a script was written in the Gimp’s Script-Fu language. After completion of the ...
متن کاملCloning and expression of tetanus toxin C fragment (Fc) in prokaryotic vector for constructing recombinant protein based vaccine for tetanus
Tetanus is a disease caused by tetanus toxin, a potent inhibitor for the release of inhibitory neurotransmitter in the central nervous system that causes spastic paralysis. Fragment C (52 kD) of this toxin is responsible for binding to the neuronal membrane. For this reason, and also its non toxigenic and immunogenic nature, this fragment might be ideal for new vaccine development. Presently, w...
متن کاملRegion Completion in a Texture using Multiresolution Transforms
Abstract Natural images, textures and photographs are likely to be impaired by stains. As a result a substantial portion of the image remains blurred. However, a method called region completion is adopted to fill in the tainted part by using the information from the portion left unblemished by stains. A novel method to perform this operation is proposed in this paper. The three significant sta...
متن کامل